Пульт.Онлайн /

Настройка Email-уведомлений

Настройка сервиса Email-уведомлений
Включение Email-уведомлений в профиле пользователя
Проверка шаблона уведомлений
Пример рассылки уведомлений скриптом
Диагностика ошибок


Настройка сервиса Email-уведомлений

  1. В интерфейсе сервера Пульт.Онлайн зайдите в раздел Система
  2. В списке сервисов выберите chnl_email
  3. Справа вверху, в разделе Информация, нажмите ссылку Настройки сервиса
  4. В поле smtp_server_host укажите адрес SMTP-сервера, например smtp.yandex.ru
  5. В поле smtp_server_port укажите порт SMTP-сервера, например 465
  6. В поле smtp_server_tls_mode выберите режим работы TLS:
    • auto - режим выбирается автоматически по номеру порта
    • enabled - TLS начинается сразу после подключения
    • starttls - Сначала обычное соединение, затем переход на TLS
    • none - шифрование отключено
  7. В поле smtp_login укажите логин аккаунта на SMTP-сервере, например login@yandex.ru. Обычно совпадает с адресом электронной почты.
  8. В поле smtp_password укажите пароль аккаунта на SMTP-сервере. Обратите внимание: публичные SMTP-сервера, такие как smtp.yandex.ru или smtp.gmail.com обычно требуют специально сгенерированный "Пароль приложения". Данный пароль можно получить на сайте почтового сервиса в настройках аккаунта.
  9. В поле smtp_from_addr можно указать обратный адрес отправителя, например: no-reply@server.com. Если адрес не задан - в качестве обратного адреса используется логин.
  10. Сохраните изменения

Включение Email-уведомлений в профиле пользователя

  1. В интерфейсе сервера Пульт.Онлайн зайдите в свой профиль, кликнув по логину на панели навигации
  2. Укажите ваш email, например ivanov@server.org
  3. Включите галочку Получать уведомления по Email
  4. Нажмите кнопку Отправить тестовое сообщение
  5. Убедитесь, что получили сообщение на ваш email
  6. Сохраните изменения

Проверка шаблона уведомлений

Уведомления о тревогах и сообщения получателям рассылаются на основе шаблонов.

Убедитесь, что в прототипах у тревожных переменных в группе свойств Уведомления установлена галочка Включить, а в поле Текст указан требуемый шаблон.

В шаблоне (Редактор/Проект/Уведомления) должна присутствовать секция, начинающаяся с #if %channel_email% .... Если такая секция отсутствует - уведомления для данного канала рассылки будут проигнорированы.

После обновления дистрибутива может потребоваться удаление старых шаблонов (default_alarm и default_message) и перезагрузка сервиса server. После перезагрузки будут созданы новые шаблоны с требуемыми секциями.

См. Шаблоны уведомлений


Диагностика ошибок

Для проверки работы канала выполните отправку тестового сообщения из своего профиля пользователя (ссылка на профиль вверху левой панели навигации).

Если в течение одной минуты тестовое сообщение не доставлено:

  1. Проверьте указанный вами email в профиле
  2. Включите лог сервиса chnl_email, выполните тестовую отправку и проверьте лог на наличие ошибок (Система / Логи, пример)
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   user_list
   user_save
   var_get
   var_list
   var_set